package bd.com.escenic.flexilunch.model;

/**
 * $URL: http://flexilunch.googlecode.com/svn/trunk/common/src/main/java/bd/com/escenic/flexilunch/model/Item.java $
 * $Id: Item.java 10 2009-05-21 07:34:31Z shihab.uddin@gmail.com $
 * $Date: 2009-05-21 07:34:31 +0000 (Thu, 21 May 2009) $
 * $Author: shihab.uddin@gmail.com $
 * $Revision: 10 $
 */

import java.util.Set;

/**
 * $Id: Item.java 10 2009-05-21 07:34:31Z shihab.uddin@gmail.com $.
 *
 * @author <a href="mailto:shihab.uddin@gmail.com">Shihab Uddin</a>
 * @version $Revision: 10 $
 */
public interface Item extends Entity {

  Restaurant getRestaurant();

  void setRestaurant(Restaurant pRestaurant);

  boolean isAvailable();

  void setAvailable(boolean pAvailable);

  Set<Price> getPrices();

  void setPrices(Set<Price> pPrices);

  Set<Order> getOrders();

  void setOrders(Set<Order> pOrders);

  Price getPrice();

  String getDisplayString();
}
